package cn.fl.customer.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;

/**
 * @Description: 票据基础信息表
 */
public class PrjBillBscInfoVO extends BaseVO{

	private static final long serialVersionUID = 4524321051716941417L;
	
	/**
	 * 申请ID
     */
	private Long applyId;
	/**
	 * 票据类型（PRJ0033）
     */
	private String billTypCd;
	/**
	 * 票据号
     */
	private String billNo;
	/**
	 * 票据状态（SYS0035）
     */
	private String billStsCd;

	/**
	 * 票据状态名称（SYS0035）
     */
	private String billStsCdNm;

	/**
	 * 票据类型名称（PRJ0033）
     */
	private String billTypCdNm;
	
	/**
	 * 发票抬头
	 */
	private String invTitle;
	
	/**
	 * 增值税发票-被开票人电话
	 */
	private String invTel;
	
	/**
	 * 增值税发票-开票地址
	 */
	private String invAddr;
	
	/**
	 * 增值税发票-被开票人开户行（CST0014）
	 */
	private String invBkCd;
	
	/**
	 * 增值税发票-被开票人账号
	 */
	private String invAccNo;
	
	/**
	 * 增值税发票-纳税人识别号
	 */
	private String invTaxId;
	
	/**
	 * 是否提前开票
	 */
	private Integer isPreInv;

    // 发票代码
    private String invoiceCode;

    // 开票日期
    private Date makeDate;

    // 文件下载地址
    private String downloadUrl;

    private String crtUsrName;

    /**
     * 开票金额
     */
    private Long billAmt;

    private String bizTypCd;

    private String bizTypCdNm;

    private String lsCntNo;

    // 发票流水号
    private String serialNo;

    private String terminalMark;

    public String getTerminalMark() {
        return terminalMark;
    }

    public void setTerminalMark(String terminalMark) {
        this.terminalMark = terminalMark;
    }

    public String getSerialNo() {
        return serialNo;
    }

    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }

    public String getLsCntNo() {
        return lsCntNo;
    }

    public void setLsCntNo(String lsCntNo) {
        this.lsCntNo = lsCntNo;
    }

    public String getBizTypCd() {
        return bizTypCd;
    }

    public void setBizTypCd(String bizTypCd) {
        this.bizTypCd = bizTypCd;
    }

    public String getBizTypCdNm() {
        return bizTypCdNm;
    }

    public void setBizTypCdNm(String bizTypCdNm) {
        this.bizTypCdNm = bizTypCdNm;
    }

    public Long getBillAmt() {
        return billAmt;
    }

    public void setBillAmt(Long billAmt) {
        this.billAmt = billAmt;
    }

    public String getCrtUsrName() {
        return crtUsrName;
    }

    public void setCrtUsrName(String crtUsrName) {
        this.crtUsrName = crtUsrName;
    }

    public String getInvoiceCode() {
        return invoiceCode;
    }

    public void setInvoiceCode(String invoiceCode) {
        this.invoiceCode = invoiceCode;
    }

    public Date getMakeDate() {
        return makeDate;
    }

    public void setMakeDate(Date makeDate) {
        this.makeDate = makeDate;
    }

    public String getDownloadUrl() {
        return downloadUrl;
    }

    public void setDownloadUrl(String downloadUrl) {
        this.downloadUrl = downloadUrl;
    }
	
	/**
	 * 发票抬头
	 */
	public String getInvTitle() {
		return invTitle;
	}

	/**
	 * 发票抬头
	 */
	public void setInvTitle(String invTitle) {
		this.invTitle = invTitle;
	}

	/**
	 * 增值税发票-被开票人电话
	 */
	public String getInvTel() {
		return invTel;
	}

	/**
	 * 增值税发票-被开票人电话
	 */
	public void setInvTel(String invTel) {
		this.invTel = invTel;
	}

	/**
	 * 收件地址
     */
	public String getInvAddr() {
		return invAddr;
	}

	/**
	 * 收件地址
     */
	public void setInvAddr(String invAddr) {
		this.invAddr = invAddr;
	}

	/**
	 * 增值税发票-被开票人开户行（CST0014）
	 */
	public String getInvBkCd() {
		return invBkCd;
	}

	/**
	 * 增值税发票-被开票人开户行（CST0014）
	 */
	public void setInvBkCd(String invBkCd) {
		this.invBkCd = invBkCd;
	}

	/**
	 * 增值税发票-被开票人账号
	 */
	public String getInvAccNo() {
		return invAccNo;
	}

	/**
	 * 增值税发票-被开票人账号
	 */
	public void setInvAccNo(String invAccNo) {
		this.invAccNo = invAccNo;
	}

	/**
	 * 增值税发票-纳税人识别号
	 */
	public String getInvTaxId() {
		return invTaxId;
	}

	/**
	 * 增值税发票-纳税人识别号
	 */
	public void setInvTaxId(String invTaxId) {
		this.invTaxId = invTaxId;
	}

	/**
	 * 是否提前开票
	 */
	public Integer getIsPreInv() {
		return isPreInv;
	}

	/**
	 * 是否提前开票
	 */
	public void setIsPreInv(Integer isPreInv) {
		this.isPreInv = isPreInv;
	}
	
	/**
	 * 票据状态名称（SYS0035）
     */
	public String getBillStsCdNm() {
		return billStsCdNm;
	}

	/**
	 * 票据状态名称（SYS0035）
     */
	public void setBillStsCdNm(String billStsCdNm) {
		this.billStsCdNm = billStsCdNm;
	}

	/**
	 * 票据类型名称（PRJ0033）
     */
	public String getBillTypCdNm() {
		return billTypCdNm;
	}

	/**
	 * 票据类型名称（PRJ0033）
     */
	public void setBillTypCdNm(String billTypCdNm) {
		this.billTypCdNm = billTypCdNm;
	}
	
	/**
	 * 申请ID
     */
	public Long getApplyId() {
		return applyId;
	}

	/**
	 * 申请ID
     */
	public void setApplyId(Long applyId) {
		this.applyId = applyId;
	}
	
	/**
	 * 票据类型（PRJ0033）
     */
	public String getBillTypCd() {
		return billTypCd;
	}

	/**
	 * 票据类型（PRJ0033）
     */
	public void setBillTypCd(String billTypCd) {
		this.billTypCd = billTypCd;
	}
	
	/**
	 * 票据号
     */
	public String getBillNo() {
		return billNo;
	}

	/**
	 * 票据号
     */
	public void setBillNo(String billNo) {
		this.billNo = billNo;
	}
	
	/**
	 * 票据状态（SYS0035）
     */
	public String getBillStsCd() {
		return billStsCd;
	}

	/**
	 * 票据状态（SYS0035）
     */
	public void setBillStsCd(String billStsCd) {
		this.billStsCd = billStsCd;
	}


}
